//-----------------------------------------------------------------------------
//
// @file	PlyViewer.h
// @brief	PlyViewer functionality
// @author	Vinod Melapudi
// @date	01May2011
//
//-----------------------------------------------------------------------------

 
#ifndef _PLYVIEWER_H
#define _PLYVIEWER_H

#include "Scene.h"
#include "Mesh.h"


class PlyViewer: public Scene
{
public:
	PlyViewer();
	~PlyViewer();

	bool Init();
	void Update();
	void Render( Renderer* renderer );
	bool HandleMessage( UINT msg, WPARAM wParam, LPARAM lParam );
	void UnInit();

private:
	Mesh			m_mesh;

	uint			m_max_faces_to_render;

	vector<string>	m_HUD_text;
};

#endif